Πρόσθεσα στο Load event της Φόρμας μου το παρακάτω
this.roomsToLetDataSet.Clients.RowChanged += new DataRowChangeEventHandler(Clients_RowChanged);
όπου
void Clients_RowChanged(object sender, DataRowChangeEventArgs e)
{
if (e.Action == DataRowAction.Add)
{ e.Row["ClientID"] = Guid.NewGuid(); }
}
και πάλι λαμβάνω error ότι το PK column does not allow nulls.Στο debugging βλέπω ότι παίρνω μια τιμή guid από την παραπάνω διαδικασία όμως για κάποιο λόγο αυτή δεν μπαίνει και στον πίνακα.